mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Removed all invdividual targets for executables. Use general rule
that works for GNU make, but may not work for others. (SRCS): Add tcpport-server.m and tcpport-client.m. (tcpport): New target. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1028 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
0c2a93d89c
commit
406f6d6931
1 changed files with 8 additions and 61 deletions
|
@ -91,10 +91,15 @@ nsarchiver.m \
|
|||
invocation.m \
|
||||
diningPhilosophers.m \
|
||||
nsmaptable.m \
|
||||
nshashtable.m
|
||||
nshashtable.m \
|
||||
tcpport-server.m \
|
||||
tcpport-client.m
|
||||
|
||||
# nsarchiving.m
|
||||
|
||||
tcpport: tcpport-server tcpport-client
|
||||
remote: server client
|
||||
|
||||
HDRS = \
|
||||
server.h
|
||||
|
||||
|
@ -122,64 +127,8 @@ DIST_FILES = $(RCS_FILES)
|
|||
all: $(EXCS)
|
||||
|
||||
# This works for GNU make, but not others.
|
||||
# %: %$(OEXT) $(srcdir)/../src/libobjects$(LIBEXT)
|
||||
# $(CC) $(ALL_CFLAGS) $< -o $@ $(ALL_LDFLAGS)
|
||||
# How can I do this in a better way than the ugliness below?
|
||||
# (but also have it work on old-style /bin/make)
|
||||
|
||||
LINK_CMD = $(CC) $(ALL_CFLAGS) $@$(OEXT) -o $@ $(ALL_LDFLAGS)
|
||||
test01: test01$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test02: test02$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test03: test03$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test04: test04$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test05: test05$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test06: test06$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test07: test07$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test10: test10$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test11: test11$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test12: test12$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
test13: test13$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
pipes: pipes$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
server: server$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
client: client$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
string: string$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
values: values$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nsarray: nsarray$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nsbundle: nsbundle$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(CC) $(ALL_CFLAGS) $(DYNAMIC_LDFLAGS) $@$(OEXT) -o $@ $(ALL_LDFLAGS)
|
||||
nsdictionary: nsdictionary$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nsset: nsset$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nsprocessinfo: nsprocessinfo$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nsarchiver: nsarchiver$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
diningPhilosophers: diningPhilosophers$(OEXT) ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
invocation: invocation.o ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nsmaptable: nsmaptable.o ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
nshashtable: nshashtable.o ../src/libobjects$(LIBEXT)
|
||||
$(LINK_CMD)
|
||||
%: %$(OEXT) $(srcdir)/../src/libobjects$(LIBEXT)
|
||||
$(CC) $(ALL_CFLAGS) $@$(OEXT) -o $@ $(ALL_LDFLAGS)
|
||||
|
||||
install:
|
||||
uninstall:
|
||||
|
@ -187,8 +136,6 @@ uninstall:
|
|||
echo-excs:
|
||||
@echo $(EXCS)
|
||||
|
||||
remote: server client
|
||||
|
||||
# These next few lines give an example of how to compile, link and store
|
||||
# a bundle.
|
||||
bundles: $(BUNDLE_NAME).bundle/$(BUNDLE_NAME)
|
||||
|
|
Loading…
Reference in a new issue