amiga-ixemul/libm/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)