Mercurial > audlegacy-plugins
annotate src/sap/Makefile @ 144:5dfc0e491ad3 trunk
[svn] Null output plugin added; original code by Christian Birchinger <joker -at- gentoo.org>
author | kiyoshi |
---|---|
date | Mon, 30 Oct 2006 17:40:00 -0800 |
parents | c0b31cf2c7cd |
children | 7804476ba85a |
rev | line source |
---|---|
142
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
1 include ../../mk/rules.mk |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
2 include ../../mk/init.mk |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
3 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
4 OBJECTIVE_LIBS = libsapplug$(SHARED_SUFFIX) |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
5 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
6 SAPLIB = saplib/pokey0.o saplib/pokey1.o saplib/sapCpu.o saplib/sapEngine.o saplib/sapPokey.o |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
7 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
8 LINKER_FLAGS = -shared -Wl,-soname -Wl,$(TARGET) \ |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
9 -Wl,-retain-symbols-file -Wl,syms |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
10 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
11 TARGET = libsapplug.so |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
12 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
13 LIBDIR = $(plugindir)/$(INPUT_PLUGIN_DIR) $(SAPLIB) |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
14 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
15 LIBADD += $(GTK_LIBS) |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
16 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
17 SOURCES = fileinfo.c sapfile.c sap_plug.c |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
18 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
19 CFLAGS += $(GTK_CFLAGS) $(LINKER_FLAGS) -I../../intl -I../.. |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
20 CXXFLAGS += $(GTK_CFLAGS) $(LINKER_FLAGS) -I../../intl -I../.. |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
21 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
22 OBJECTS = ${SOURCES:.c=.o} $(SAPLIB) |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
23 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
24 all: library |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
25 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
26 library: |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
27 cd saplib && make |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
28 |
c0b31cf2c7cd
[svn] Atari XL SAP. This compiles anything but cleanly, but somehow still
asheldon
parents:
diff
changeset
|
29 include ../../mk/objective.mk |