Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / libs / openurl / library / smakefile
blob982cea6719718b8af00ff89ee73e8c8ee0d61f34
1 # openurl.library smake file
3 # Target
4 TARGET = openurl.library
6 # Compiler
7 C_COMPILER = sc
9 C_OPTIMIZE = OPTIMIZE OPTSCHEDULE NOOPTSIZE OPTTIME\
10 OPTINLINE OPTINLOCAL OPTLOOP NOOPTALIAS OPTPEEP\
11 OPTRDEPTH=5 OPTDEPTH=5 OPTCOMPLEXITY=8
13 C_COMPILER_OPTS = PARAMS=r NOCHECKABORT NOSTACKCHECK NOSTACKEXTEND STRINGMERGE\
14 COMMENTNEST IDLEN=128 IGNORE=315 IGNORE=317 INCLUDEDIR=/include\
15 $(C_OPTIMIZE)
17 # Assembler
18 ASSEMBLER = a68k
19 ASSEMBLER_OPTS = -iainc:
21 # Linker
22 LINKER = slink
23 LINKER_OPTS = NOICONS SC SD ND
25 # Objects
26 OBJECTS = libent.o libinit.o endcode.o init.o api.o handler.o prefs.o utils.o
28 # Libs
29 LIBS = LIB:sc.lib LIB:amiga.lib lib:debug.lib
31 # Built module
32 $(TARGET): $(OBJECTS) $(LIBS)
33          $(LINKER) <with <
34 FROM $(OBJECTS) TO $(TARGET) LIB $(LIBS) $(LINKER_OPTS)
36          avail flush
38 # Rules
39 .c.o:
40         $(C_COMPILER) $*.c $(C_COMPILER_OPTS)
42 .asm.o:
43         $(ASSEMBLER) $(ASSEMBLER_OPTS) $*.asm
45 # Dependences
46 libent.o:  libent.asm openurl.library_rev.i
47 libinit.o: libinit.c lib.h openurl.library_rev.h base.h lib_protos.h
48 endcode.o: endcode.asm
49 api.o:     api.c lib.h openurl.library_rev.h base.h lib_protos.h
50 handler.o: handler.c lib.h base.h lib_protos.h
51 init.o:    init.c lib.h base.h lib_protos.h
52 prefs.o:   prefs.c lib.h base.h lib_protos.h
53 utils.o:   utils.c lib.h base.h lib_protos.h