home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-06-03 | 1.2 KB | 81 lines |
- # CV Makefile for the GNU C/C++ Compiler on unix systems
- # (c)Copyright 1991-93 by Tobias Ferber, All Rights Reserved
-
- SHELL= /bin/sh
- RM= rm -f
-
- CC=gcc
- DEFINES= -DDEBUG
- CFLAGS= -O2 -Wall $(DEFINES)
-
- # *** / ALL / ***
-
- .PHONY: all
-
- all: cvt
-
-
- # *** / CVT / ***
-
- CVT_OBJS=\
- main.o args.o flist.o rules.o cvtparse.o cvt.o \
- echo.o numdigits.o tfname.o filecopy.o
-
- cvt: $(CVT_OBJS)
- $(CC) $(CFLAGS) -o $@ $(CVT_OBJS)
-
- main.o: main.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- args.o: args.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- flist.o: flist.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- rules.o: rules.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- cvtparse.o: cvtparse.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- cvt.o: cvt.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- echo.o: echo.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- numdigits.o: numdigits.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- tfname.o: tfname.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
- filecopy.o: filecopy.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
-
- # *** / CLEAN / ***
-
- .PHONY: clean
-
- clean:
- ifneq ($(strip $(wildcard *.o cvt)),)
- $(RM) $(wildcard *.o cvt)
- endif
-
-
- # *** / DEPEND / ***
-
- .PHONY: depend
-
- depend:
- $(CC) $(CFLAGS) -MM *.c > .depend
-
-
- # include the dependency file (if it exists)
-
- ifeq (.depend,$(wildcard .depend))
- include .depend
- endif
-