home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-04-28 | 693 b | 43 lines |
- AR = ar
- CC = gcc $(DLLFLAGS)
- OPTIMIZE = -fomit-frame-pointer -O2
- CFLAGS = $(DEFINES) $(OPTIMIZE)
-
- MODULES = grlib.o driver.o line.o palette.o scale.o text.o font8x8.o \
- cbitmap.o mem.o
-
- all: libvgagl.a
-
- libvgagl.a: $(MODULES)
- rm -f libvgagl.a
- $(AR) rcs libvgagl.a $(MODULES)
-
- .c.o:
- $(CC) $(CFLAGS) -c -o $*.o $<
-
- .S.s:
- $(CC) $(CFLAGS) -E $< >$@
-
- .s.o:
- $(CC) $(CFLAGS) -c -o $*.o $<
-
- .c.s:
- $(CC) $(CFLAGS) -S -o $*.s $<
-
- .o:
- $(CC) $(CFLAGS) $(LFLAGS) -o $* $*.o $(LIBS)
- chmod a+rs,go-w $*
-
- clean :
- rm -f *.o *~ libvgagl.a
-
- dep :
- rm -f .depend
- make .depend
-
- .depend:
- echo '# Module dependencies' >>.depend
- gcc -MM $(patsubst %.o,%.c,$(MODULES)) >>.depend
-
- include .depend
-