update patch for openssl to 1.1.0h
[AROS-Contrib.git] / dopus / Library / makefile
blobc2bde5a01acd3e82f45d3b0bff878f6b2b7400be
1 ASM = Work:Dev/PhxAss/PhxAss
2 ASMOPTS = INCPATH Include: M=68020 SYMDEBUG
4 CC = m68k-amigaos-gcc
5 CCOPTS = -m68020 -fbaserel
7 OBJS = dopuslib.o borders.o dates.o dopus_stuff.o dospaths.o dos_exec.o \
8 filereq.o gui.o imagery.o language.o listview.o misc.o requesters.o \
9 simplerequest.o strings.o wildcard.o menus.o functions.o data.o
11 OBJS_DEBUG = $(patsubst %.o, %.odebug, $(OBJS))
13 FLEXCAT = Work:Dev/FlexCat/FlexCat
15 APPNAME = ../../dopus.library
17 All : $(APPNAME) $(APPNAME).debug
19 $(APPNAME): $(OBJS)
20 $(CC) -o $(APPNAME) -nostartfiles $(OBJS) -noixemul $(CCOPTS) -lamiga -s
22 $(APPNAME).debug : $(OBJS_DEBUG)
23 $(CC) -o $(APPNAME).debug -nostartfiles $(OBJS_DEBUG) -noixemul $(CCOPTS) -lamiga -ldebug
24 # -s
26 dopuslib.h: ../catalogs/dopus4_lib.cd dopuslib_h.sd
27 $(FLEXCAT) /catalogs/dopus4_lib.cd dopuslib.h=dopuslib_h.sd
29 language.c: ../catalogs/dopus4_lib.cd dopuslib.h language_c.sd
30 $(FLEXCAT) /catalogs/dopus4_lib.cd language.c=language_c.sd
32 %.o: %.c dopuslib.h
33 $(CC) -c $*.c $(CCOPTS) -I../include -Os -fomit-frame-pointer -msmall-code -Wall
35 %.odebug: %.c dopuslib.h
36 $(CC) -o $*.odebug -c $*.c $(CCOPTS) -I../include -Os -fomit-frame-pointer -msmall-code -Wall -DDEBUG
38 data.o: data.a
39 $(ASM) data.a $(ASMOPTS)
41 data.odebug: data.o
42 cp data.o data.odebug
44 .a.o:
45 $(ASM) $*.a $(ASMOPTS)
46 hunk2aout >NIL: $*.o
47 delete $*.o QUIET
48 rename obj.0000.* $*.o