Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / devs / AHI / Drivers / Toccata / smakefile
blob8100708254708811b0b551a849c8e733c265f4b0
1 DEST    = AHI:User/Devs/ahi/toccata.audio
2 DEST000 = AHI:User/Devs/ahi/toccata.audio.000
3 PDEST   = AHI:User/Devs/AudioModes/TOCCATA
4 OBJECTS = toccata.o asmfuncs.o
5 OBJECTS000 = toccata.000.o asmfuncs.o
7 CFLAGS  = \
8 PARAMS=REGISTER LIBCODE NOSTACKCHECK DEBUG=FULL STRINGMERGE\
9 DATA=NEAR NOVERSION UTILITYLIB NOSTANDARDIO OPTIMIZE OPTTIME OPTSCHED
11 AFLAGS  = SYMDEBUG LINEDEBUG QUIET NOEXE OPT NRQBPSMD
13 LFLAGS  = \
14 LIBPREFIX _int LIBFD FD:ahi_sub_lib.fd NOICONS SMALLDATA SMALLCODE \
15 LIBID "toccata.audio 4.7 (19.06.2005)"  LIBVERSION 4 LIBREVISION 7 STRIPDEBUG
17 all:            $(DEST) $(DEST000) $(PDEST)
19 $(DEST):        $(OBJECTS)
20         slink $(LFLAGS) TO toccata.audio FROM lib:libent.o lib:libinit.o $(OBJECTS) \
21                 LIB LIB:sc.lib LIB:debug.lib LIB:amiga.lib
22         move toccata.audio $(DEST)
23         --flushlib toccata.audio
25 $(DEST000):     $(OBJECTS000)
26         slink $(LFLAGS) TO toccata.audio FROM lib:libent.o lib:libinit.o $(OBJECTS000) \
27               LIB LIB:sc.lib LIB:debug.lib LIB:amiga.lib
28         move toccata.audio $(DEST000)
30 toccata.o:      toccata.c toccata.h
31         sc CPU=68030 $(CFLAGS) toccata.c
33 toccata.000.o:  toccata.c toccata.h
34         sc CPU=68000 $(CFLAGS) OBJNAME toccata.000.o toccata.c
36 asmfuncs.o:     asmfuncs.a toccata.i
37         phxass $(AFLAGS) asmfuncs.a
39 $(PDEST):       prefsfile.a toccata.i
40         basm -ua+ -o$(PDEST) prefsfile.a
41         AHI:User/C/AddAudioModes $(PDEST)
43 dist:
44         smake allclean
45         smake all
46         smake clean
48 clean:
49         --delete \#?.o \#?.tmp \#?.info QUIET
51 allclean:
52         smake clean
53         --delete $(DEST) $(DEST000) $(PDEST)