home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-15 | 2.4 KB | 73 lines |
- SourceDir = /home/sioux/MAEstro/Source
- DestDir = /home/sioux/MAEstro/Source/Applications
-
- GetOptSourceDir = $(SourceDir)/GetOpt
- BrowseSourceDir = $(SourceDir)/Browse
- NetworkSourceDir = $(SourceDir)/NetworkProtocol
-
- PROGRAM = DisplayTool
- SOURCES = DisplayTool.c DisplayTool_ui.c \
- file.c network.c clipboard.c imagePanel.c globals.c \
- gallery.c slides.c cursor.c \
- xvimage.c xvtiff.c xvgif.c xvxbm.c xvsunras.c xvpm.c \
- xvjpeg.c xvpbm.c xvpds.c xv24to8.c imageio.c
-
- OBJECTS = DisplayTool.o DisplayTool_ui.o \
- file.o network.o clipboard.o imagePanel.o globals.o \
- gallery.o slides.o cursor.o \
- xvimage.o xvtiff.o xvgif.o xvxbm.o xvsunras.o xvpm.o \
- xvjpeg.o xvpbm.o xvpds.o xv24to8.o imageio.o
- ExtraObjects = \
- $(GetOptSourceDir)/getopt.o \
- $(BrowseSourceDir)/Browse.o $(BrowseSourceDir)/Browse_ui.o
-
- J = /Source/graphics/JPEG
-
- JPEGSources = \
- $(J)/jcmaster.c $(J)/jcdeflts.c $(J)/jcarith.c $(J)/jccolor.c $(J)/jcexpand.c $(J)/jchuff.c \
- $(J)/jcmcu.c $(J)/jcpipe.c $(J)/jcsample.c $(J)/jfwddct.c $(J)/jwrjfif.c $(J)/jrdgif.c $(J)/jrdppm.c \
- $(J)/jrdrle.c $(J)/jrdtarga.c \
- $(J)/jdmaster.c $(J)/jddeflts.c $(J)/jbsmooth.c $(J)/jdarith.c $(J)/jdcolor.c $(J)/jdhuff.c \
- $(J)/jdmcu.c $(J)/jdpipe.c $(J)/jdsample.c $(J)/jquant1.c $(J)/jquant2.c $(J)/jrevdct.c $(J)/jrdjfif.c \
- $(J)/jwrgif.c $(J)/jwrppm.c $(J)/jwrrle.c $(J)/wrtarga.c \
- $(J)/jutils.c $(J)/jerror.c $(J)/jmemmgr.c $(J)/memsys.c
-
-
- # Compiler flags.
-
- CC = gcc
- CFLAGS = -g -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include \
- -I$(NetworkSourceDir) -I$(GetOptSourceDir) -I$(BrowseSourceDir) -DMAIN
- LDFLAGS = -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib
- LDLIBS = -lguide -lguidexv -lxview -lolgx -lX -ltiff -ljpeg -lm \
- $(NetworkSourceDir)/libMAEstro.a -lrpcsvc
-
- # Standard targets.
-
- all: $(PROGRAM)
-
- $(PROGRAM): $(SOURCES.c) $(TARGETS.c) $(TARGETS.h) $(OBJECTS)
- $(CC) -o $(PROGRAM) $(OBJECTS) $(ExtraObjects) $(LDFLAGS) $(LDLIBS)
-
-
- # Targets to be used by CenterLine software.
-
- stest: $(OBJECTS) $(ExtraObjects)
- #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
- $(SOURCES) $(ExtraObjects) $(LDLIBS)
-
- stestJpeg: $(JPEGSources)
- #load $(JPEGSources)
-
- stubs: $(PROGRAM).G
- $(GUIDEHOME)/bin/gxv -a $(PROGRAM).G
-
- clean:
- rm -f $(PROGRAM) $(OBJECTS) core *~ TAGS *BAK *delta *_stubs.c
-
- tags:
- etags -t *.[ch]
-
- install: $(PROGRAM)
- install $(InstallFlags) $(PROGRAM) $(DestDir)
-