home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-15 | 1.8 KB | 88 lines |
- # This file was generated by `gxv++' from `gdd.G'.
-
- # Parameters.
- CC = gcc
- #PROGRAM = removeAppTest
- #SOURCES.c = removeAppTest.c
- #PROGRAM = connectWithPortMgrTest
- #SOURCES.c = connectWithPortMgrTest.c
- PROGRAM = getOpenAppsTest
- SOURCES.c = getOpenAppsTest.c
- SOURCES.h =
- SOURCES.C =
- SOURCES.H =
- SOURCES.G =
- STUBS.G =
-
- # Derived parameters.
-
- SOURCES = \
- $(SOURCES.G) \
- $(SOURCES.h) \
- $(SOURCES.H) \
- $(SOURCES.l) \
- $(SOURCES.y) \
- $(SOURCES.c) \
- $(SOURCES.C)
-
- TARGETS.C = \
- $(SOURCES.G:%.G=%_ui.C) \
- $(STUBS.G:%.G=%_stubs.C)
-
- TARGETS.h = \
- $(SOURCES.G:%.G=%_ui.H) \
- $(SOURCES.l:%.l=%.h) \
- $(SOURCES.y:%.y=%.h)
-
- TARGETS.other = \
- $(SOURCES.G:%.G=%.info)
-
- TARGETS = \
- $(TARGETS.other) \
- $(TARGETS.h) \
- $(TARGETS.C)
-
- OBJECTS = \
- $(SOURCES.c:%.c=%.o) \
- $(SOURCES.C:%.C=%.o) \
- $(TARGETS.C:%.C=%.o)
-
- # Rules for C++.
-
- .SUFFIXES: .C .o
-
- COMPILE.C = $(CC) $(CCFLAGS) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
- LINK.C = $(CC) $(CCFLAGS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
-
- .C.o:
- $(COMPILE.C) $(OUTPUT_OPTION) -c $<
-
- # Compiler flags.
-
- CFLAGS += -g
- CPPFLAGS += -I$(LINKPROTOCOLHOME)
- LDFLAGS +=
- LDLIBS += $(LINKPROTOCOLHOME)/LinkProtocol.a -lrpcsvc
-
- # Standard targets.
-
- all: $(TARGETS.other) $(PROGRAM)
- objects: $(SOURCES.c) $(SOURCES.C) $(TARGETS.C) $(TARGETS.h) $(OBJECTS)
- sources: $(SOURCES)
- targets: $(SOURCES) $(TARGETS)
-
- $(PROGRAM): $(SOURCES.c) $(SOURCES.C) $(TARGETS.C) $(TARGETS.h) $(OBJECTS)
- $(LINK.C) -o $(PROGRAM) $(OBJECTS) $(LDLIBS)
-
- %_ui.C + %_ui.H + %_stubs.C + %.info: %.G
- $(GUIDEHOME)/bin/gxv++ $*
-
- clean:
- $(RM) $(TARGETS) $(OBJECTS) $(SOURCES.G:%.G=%_stubs.C) core
-
- # Targets to be used by a certain CASE tool.
-
- stest: $(SOURCES.c) $(TARGETS.c) $(TARGETS.h) $(OBJECTS)
- #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
- -o $(PROGRAM) $(SOURCES.c) $(TARGETS.c) $(LDLIBS)
-