home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-15 | 2.2 KB | 70 lines |
- SourceDir = /home/sioux/collab/Source
- DestDir = /home/sioux/collab/Applications
-
- GetOptSourceDir = $(SourceDir)/GetOpt
- BrowseSourceDir = $(SourceDir)/Browse
- NetworkSourceDir = $(SourceDir)/NetworkProtocol
-
- PROGRAM = TimeLine
- SOURCES = TimeLine.c canvas.c openApps.c instrument.c edit.c file.c note.c play.c \
- notesInfo.c select.c blankTime.c mute.c dim.c zoom.c \
- moveCanvas.c grid.c pause.c region.c appCanvas.c drawCanvas.c \
- stop.c cursor.c connect.c \
- TimeLine_ui.c EditInfo_ui.c BlankTime_ui.c Info_ui.c \
- Pause_ui.c Region_ui.c ConnectPortManager_ui.c
-
- OBJECTS = TimeLine.o canvas.o openApps.o instrument.o edit.o file.o note.o play.o \
- notesInfo.o select.o blankTime.o mute.o dim.o zoom.o \
- moveCanvas.o grid.o pause.o region.o appCanvas.o drawCanvas.o \
- stop.o cursor.o connect.o \
- TimeLine_ui.o EditInfo_ui.o BlankTime_ui.o Info_ui.o \
- Pause_ui.o Region_ui.o ConnectPortManager_ui.o
-
- ExtraObjects = \
- $(GetOptSourceDir)/getopt.o \
- $(BrowseSourceDir)/Browse.o $(BrowseSourceDir)/Browse_ui.o
-
- # Compiler flags.
-
- CC = gcc -traditional
-
- COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) -c
-
- 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 -lX11 $(NetworkSourceDir)/libMAEstro.a -lrpcsvc
-
- # Standard targets.
-
- all: $(PROGRAM)
-
- $(PROGRAM): $(OBJECTS) $(ExtraObjects)
- $(CC) -o $(PROGRAM) $(OBJECTS) $(ExtraObjects) $(LDFLAGS) $(LDLIBS)
-
- install: $(PROGRAM)
- install $(InstallFlags) $(PROGRAM) $(DestDir)
-
- # Targets to be used by CenterLine software.
-
- stest: $(SOURCES) $(ExtraObjects)
- #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
- $(SOURCES) $(ExtraObjects) $(LDLIBS)
-
- stubs: $(PROGRAM).G ConnectPortManager.G EditInfo.G BlankTime.G Info.G Pause.G Region.G
- $(GUIDEHOME)/bin/gxv -a $(PROGRAM).G
- $(GUIDEHOME)/bin/gxv -a ConnectPortManager.G
- $(GUIDEHOME)/bin/gxv -a EditInfo.G
- $(GUIDEHOME)/bin/gxv -a BlankTime.G
- $(GUIDEHOME)/bin/gxv -a Info.G
- $(GUIDEHOME)/bin/gxv -a Pause.G
- $(GUIDEHOME)/bin/gxv -a Region.G
-
- clean:
- rm -f $(PROGRAM) $(OBJECTS) core *~ TAGS *BAK *delta *_stubs.c *.info
-
- tags:
- etags -t *.[ch]
-