revert between 56095 -> 55830 in arch
[AROS.git] / compiler / include / SDI / doc / examples / libraries / makefile.os3
blob924808248417437f6c8696c16be6ede40494246f
2 #       $Id: makefile.os3,v 1.2 2005/06/08 06:54:25 damato Exp $
4 #       :ts=4
7 CC      = m68k-amigaos-gcc
9 .c.o:
10         @echo "Compiling $<"
11         @$(CC) -c $(CFLAGS) -o $*.o $<
13 ###########################################################################
15 NAME    = example.library
16 VERSION = 51
18 ###########################################################################
20 WARNINGS = \
21         -Wall -W -Wshadow -Wpointer-arith -Wsign-compare -Wmissing-prototypes \
22         -Wundef -Wbad-function-cast -Wmissing-declarations
24 CPU = -m68020-60 -msoft-float
25 OPTIONS = -DNDEBUG -D__USE_INLINE__
26 OPTIMIZE = -O3 -fomit-frame-pointer -fstrength-reduce -finline-functions
27 DEBUG = -g
29 ###########################################################################
31 CFLAGS = $(WARNINGS) $(OPTIMIZE) $(DEBUG) $(CPU) $(OPTIONS) -I. \
32          -I../../includes
33 LFLAGS = -L.
35 ###########################################################################
37 OBJS = \
38         example_lib.o \
40 LIBS = \
41         -lc
43 ###########################################################################
45 all: $(NAME)
47 $(NAME): $(OBJS)
48         @echo "Linking $@"
49         @$(CC) -o $@.debug $(CFLAGS) $(LFLAGS) -nostdlib -nostartfiles $(OBJS) $(LIBS)
50         @m68k-amigaos-strip -R.comment -o $@ $@.debug
52 ###########################################################################
54 example_lib.o : example_lib.c
56 ###########################################################################
58 clean:
59         -rm *.o *.debug *.library