1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
# @(#)Makefile 1.3 5/3/91
ARCH= Solaris
DSTDIR= ..
MANDIR= $(DSTDIR)/man
JPEGDIRLL= JpegDir/JpgLless
JPEGDIRLY= JpegDir/JpgLossy
DICOMDIR= DicomDir
MAYODIR= Mayo
BINDIR= $(DSTDIR)/test
LIBDIR= $(DSTDIR)/$(ARCH)/lib
LINTLIBDIR= $(LIBDIR)/lint
INCPAPYRUS2DIR= ../Papyrus2
LIBPAPYRUS2DIR= ../Papyrus2/$(ARCH)/lib
CPPFLAGS= -I. -I../.. -I$(DICOMDIR) -I$(JPEGDIRLL) -I$(JPEGDIRLY) -D_NO_LONGLONG
CFLAGS= -g
LINTFLAGS= -hb
SOURCES= \
PapyConvertFile3.c \
PapyError3.c \
PapyFileSystemUnix3.c \
PapyFiles3.c \
PapyGetGlobalVar3.c \
PapyInit3.c \
PapyInitGroups3.c \
PapyInitModules3.c \
PapyRead3.c \
PapyDataSetRead3.c \
PapyList3.c \
PapyVars3.c \
PapyWrite3.c \
PapyDataSetWrite3.c \
PapyEallocUnix3.c \
PapyWild3.c \
PapyWildexit3.c \
PapyUtils3.c
LIBRARY= libP.a
OBJECTS= $(SOURCES:%.c=$(ARCH)/%.o)
$(LIBDIR)/$(LIBRARY): $(OBJECTS)
ar rv $@ $?
cd JpegDir/JpgLless;make;
cd JpegDir/JpgLossy;make
lint: $(SOURCES)
$(LINT.c) $(SOURCES)
.KEEP_STATE:
.INIT: $(LIBDIR) $(ARCH)
$(LIBDIR) $(ARCH) :
test -d $@ || mkdir -p $@
$(ARCH)/%.o: %.c
$(COMPILE.c) $< -o $@
|