37 lines
1.1 KiB
Makefile
37 lines
1.1 KiB
Makefile
DEFINES= DEFINE=inline=__inline
|
|
CFLAGS = VERBOSE CPU=68040 CODE=FAR DATA=NEAR
|
|
GCCFLAGS = -DFULL_SPECIFIERS -m68040 -I../headers/ -O3 -fomit-frame-pointer -mnobitfield
|
|
GLFLAGS = -DSHARED_LIB
|
|
|
|
#GCCDEFINES = -DNO_SIGNAL_H
|
|
|
|
OBJS = dummy.o
|
|
|
|
%.o: %.c
|
|
$(CC) $(GCCFLAGS) $(GCCDEFINES) -o $@ -c $*.c
|
|
|
|
|
|
#%.wo: %.c
|
|
# ppc-amigaos-gcc -warpup $(GCCFLAGS) $(GCCDEFINES) -DWARPOS -DNO_AMIGADEBUG -o $@ -c $*.c
|
|
|
|
all: libm.a
|
|
|
|
# gg:lib/libb/libnix/libnix.a gg:lib/libb/libnix/libstubs.a gg:lib/libb/libnix/libm.a -o $@ -ldebug
|
|
|
|
# slink to $@ LIBFD SDL.fd lib lib:sc.lib lib:scm.lib lib:debug.lib noicons libversion 1 librevision 2 smalldata stripdebug libprefix _LIB from lib:libent.o lib:libinitr.o $(OBJS) SDL_amigasas.so
|
|
# gcc -v -fbaserel -nostartfiles -noixemul gg:lib/libnix/libinitr.o $(LOBJS) -o $@ -lm -ldebug
|
|
# gcc -v -s -resident -nostdlib gg:lib/libnix/libinitr.o $(LOBJS) -o $@ -ldebug
|
|
|
|
libm.a: $(OBJS)
|
|
-rm -f libm.a
|
|
/usr/local/amiga/bin/ar cru libm.a $(OBJS)
|
|
/usr/local/amiga/bin/ranlib libm.a
|
|
-cp libm.a /usr/local/amiga/m68k-amigaos/lib/
|
|
|
|
|
|
clean:
|
|
-rm -f $(OBJS)
|
|
|
|
|
|
|