mirror of
https://github.com/wnayes/macutils.git
synced 2025-01-03 02:31:25 +00:00
92 lines
1.9 KiB
Makefile
92 lines
1.9 KiB
Makefile
CFLAGS = -O $(CF)
|
|
|
|
SRCS1 = macsave.c \
|
|
globals.c \
|
|
macbinary.c \
|
|
dir.c \
|
|
mcb.c
|
|
|
|
SRCS2 = macstream.c
|
|
|
|
OBJS1 = macsave.o \
|
|
globals.o \
|
|
macbinary.o \
|
|
dir.o \
|
|
mcb.o
|
|
|
|
OBJS2 = macstream.o
|
|
|
|
TNAME = ../util/transname
|
|
BNAME = ../util/backtrans
|
|
UNAME = ../util/util
|
|
ONAME = ../fileio/wrfile
|
|
INAME = ../fileio/rdfile
|
|
GNAME = ../fileio/fileglob
|
|
XOBJS1= $(TNAME).o $(UNAME).o $(ONAME).o $(GNAME).o
|
|
XSRCS1= $(TNAME).c $(UNAME).c $(ONAME).c $(GNAME).c
|
|
XOBJS2= $(TNAME).o $(BNAME).o $(UNAME).o $(INAME).o $(GNAME).o
|
|
XSRCS2= $(TNAME).c $(BNAME).c $(UNAME).c $(INAME).c $(GNAME).c
|
|
|
|
all: macsave macstream
|
|
touch all
|
|
|
|
macsave: $(OBJS1) $(XOBJS1)
|
|
$(CC) $(CFLAGS) -o macsave $(OBJS1) $(XOBJS1)
|
|
|
|
macstream: $(OBJS2) $(XOBJS2)
|
|
$(CC) $(CFLAGS) -o macstream $(OBJS2) $(XOBJS2)
|
|
|
|
$(TNAME).o: $(TNAME).c
|
|
(cd ../util; make CC=$(CC) CF="$(CF)" )
|
|
|
|
$(BNAME).o: $(BNAME).c
|
|
(cd ../util; make CC=$(CC) CF="$(CF)" )
|
|
|
|
$(UNAME).o: $(UNAME).c
|
|
(cd ../util; make CC=$(CC) CF="$(CF)" )
|
|
|
|
$(ONAME).o: $(ONAME).c
|
|
(cd ../fileio; make CC=$(CC) CF="$(CF)" )
|
|
|
|
$(INAME).o: $(INAME).c
|
|
(cd ../fileio; make CC=$(CC) CF="$(CF)" )
|
|
|
|
$(GNAME).o: $(GNAME).c
|
|
(cd ../fileio; make CC=$(CC) CF="$(CF)" )
|
|
|
|
lint:
|
|
lint $(CF) $(LFLAGS) $(SRCS1) $(XSRCS1)
|
|
lint $(CF) $(LFLAGS) $(SRCS2) $(XSRCS2)
|
|
|
|
clean:
|
|
rm -f *.o
|
|
|
|
clobber:clean
|
|
rm -f all macsave macstream
|
|
|
|
macsave.o: globals.h
|
|
macsave.o: ../util/patchlevel.h
|
|
macsave.o: ../fileio/wrfile.h
|
|
macsave.o: ../fileio/wrfileopt.h
|
|
macsave.o: ../util/util.h
|
|
globals.o: globals.h
|
|
globals.o: ../fileio/machdr.h
|
|
macbinary.o: globals.h
|
|
macbinary.o: ../fileio/machdr.h
|
|
macbinary.o: ../fileio/kind.h
|
|
macbinary.o: ../util/util.h
|
|
dir.o: globals.h
|
|
dir.o: ../fileio/machdr.h
|
|
dir.o: ../fileio/wrfile.h
|
|
dir.o: ../util/util.h
|
|
dir.o: ../util/masks.h
|
|
mcb.o: globals.h
|
|
mcb.o: ../fileio/machdr.h
|
|
mcb.o: ../fileio/wrfile.h
|
|
mcb.o: ../util/masks.h
|
|
mcb.o: ../util/util.h
|
|
macstream.o: ../fileio/machdr.h
|
|
macstream.o: ../fileio/rdfile.h
|
|
macstream.o: ../fileio/rdfileopt.h
|
|
macstream.o: ../util/patchlevel.h
|