home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
compress
/
xfh132.lzh
/
XFH
/
src
/
Makefile
< prev
next >
Wrap
Makefile
|
1993-01-19
|
1KB
|
56 lines
# Makefile for CFS:
LINK = gcc
CC = gcc
XFH = dist/l/XFH-Handler
DEF =
#DEBUG = -DDEBUG=1
DEBUG =
OPTIMIZE = -O2 -fomit-frame-pointer
#OPTIMIZE =
INC = -Igcc:os-include/include -IMys:MyInclude/
CFLAGS = $(DEBUG) $(OPTIMIZE) $(INC) $(DEF)
OBJECTS = CFS.o DoDOS.o Packet.o lock.o dosfunc.o file.o pack.o misc.o packfunc.o xobj.o xpk.o options.o arexx.o gui.o vsprintf.o
$(XFH): $(OBJECTS)
$(LINK) -Xlinker -s -nostdlib $(OBJECTS) -o $(XFH) -lmy -lamiga -lmygcc
DoDOS.o: DoDOS.asm MakeFile
CFS.o: CFS.c CFS.h MakeFile version.h
Packet.o: Packet.c MakeFile
lock.o: lock.c CFS.h MakeFile
file.o: file.c CFS.h MakeFile
dosfunc.o: dosfunc.c CFS.h MakeFile
pack.o: pack.c CFS.h MakeFile
misc.o: misc.c CFS.h Makefile
xobj.o: xobj.c CFS.h MakeFile
xpk.o: xpk.c CFS.h MakeFile
options.o: options.c CFS.h MakeFile
arexx.o: arexx.c CFS.h Makefile
gui.o: gui.c CFS.h gui.h Makefile
packfunc.o: packfunc.c CFS.h Makefile
vsprintf.o: Makefile
.c.o:
$(CC) -c $(CFLAGS) $*.c
.asm.o:
genim2 -L -o$*.obj $*.asm
hunk2gcc $*.obj
list obj.0000.#? lformat "rename %s%s $*.o" > t:hunk2gcctmp
echo >t:hunk2gcctmp2
delete $*.o(%) t:hunk2gcctmp2
execute t:hunk2gcctmp
delete t:hunk2gcctmp
.SUFFIXES: .c .asm .o
Makefile%:
%.asm:
backup:
lharc -x -a -m a ram:backup *.c *.h *.asm ToDo MakeFile mnt unmnt n cmp init