1 ## Process this with automake to create Makefile.in
3 AUTOMAKE_OPTIONS = foreign
4 ACLOCAL_AMFLAGS = -I $(srcdir)/../../config
6 INCLUDES = -I. -I../../include -I$(srcdir)/../../include
10 # If sid is being compiled without shared library support, arrange to
11 # statically link in a bunch of component libraries using libtool's
16 -dlpreopen ../../component/audio/libaudio.la \
17 -dlpreopen ../../component/cache/libcache.la \
18 -dlpreopen ../../component/cfgroot/libconfig.la \
19 -dlpreopen ../../component/cgen-cpu/libcgencpu.la \
20 -dlpreopen ../../component/consoles/libconsoles.la \
21 -dlpreopen ../../component/gdb/libgdb.la \
22 -dlpreopen ../../component/gloss/libgloss.la \
23 -dlpreopen ../../component/glue/libglue.la \
24 -dlpreopen ../../component/ide/libide.la \
25 -dlpreopen ../../component/interrupt/libinterrupt.la \
26 -dlpreopen ../../component/lcd/libhd44780u.la \
27 -dlpreopen ../../component/lcd/liblcd-char-display.la \
28 -dlpreopen ../../component/lcd/libt6963c.la \
29 -dlpreopen ../../component/loader/libloader.la \
30 -dlpreopen ../../component/mapper/libmapper.la \
31 -dlpreopen ../../component/memory/libmemory.la \
32 -dlpreopen ../../component/mmu/libmmu.la \
33 -dlpreopen ../../component/parport/libparport.la \
34 -dlpreopen ../../component/profiling/libprof.la \
35 -dlpreopen ../../component/rtc/librtc.la \
36 -dlpreopen ../../component/sched/libsched.la \
37 -dlpreopen ../../component/tcl/libtclapi.la \
38 -dlpreopen ../../component/timers/libtimers.la \
39 -dlpreopen ../../component/uart/libuart.la
41 ../../component/audio/libaudio.la \
42 ../../component/cache/libcache.la \
43 ../../component/cfgroot/libconfig.la \
44 ../../component/cgen-cpu/libcgencpu.la \
45 ../../component/consoles/libconsoles.la \
46 ../../component/gdb/libgdb.la \
47 ../../component/gloss/libgloss.la \
48 ../../component/glue/libglue.la \
49 ../../component/ide/libide.la \
50 ../../component/interrupt/libinterrupt.la \
51 ../../component/lcd/libhd44780u.la \
52 ../../component/lcd/liblcd-char-display.la \
53 ../../component/lcd/libt6963c.la \
54 ../../component/loader/libloader.la \
55 ../../component/mapper/libmapper.la \
56 ../../component/memory/libmemory.la \
57 ../../component/mmu/libmmu.la \
58 ../../component/parport/libparport.la \
59 ../../component/profiling/libprof.la \
60 ../../component/rtc/librtc.la \
61 ../../component/sched/libsched.la \
62 ../../component/tcl/libtclapi.la \
63 ../../component/timers/libtimers.la \
64 ../../component/uart/libuart.la
65 AM_CXXFLAGS = -DSID_STATIC
67 NEARBY_LIBS = ../../component/cfgroot/libconfig.la
68 NEARBY_DEPS_LIBS = $(NEARBY_LIBS)
72 sid_SOURCES = mainDynamic.cxx
73 sid_LDFLAGS = -export-dynamic -static -export-symbols-regex '[a-zA-Z0-9]*_library$$' $(NEARBY_LIBS)
74 sid_DEPENDENCIES = $(NEARBY_DEPS_LIBS)