Make Q's
Kevin D. Clark
kevin_d_clark at comcast.net
Thu Sep 17 12:03:20 EDT 2009
bruce.labitt at autoliv.com writes:
> There are two files that need to be compiled with gcc, and five with g++.
(completely un-tested)
MYFLAGS=-g -Werror -Wall -Wcast-qual
CFLAGS=$(MYFLAGS)
CXXFLAGS=$(MYFLAGS)
# we define _XOPEN_SOURCE because....
# we define _GNU_SOURCE because ....
# modify to suit to your situation
CPPFLAGS=-D_XOPEN_SOURCE=500 -D_GNU_SOURCE
# file1 and file2 are C files, the rest are C++ files
OBJS=file1.o file2.o file3.o file4.o file5.o file6.o file7.o
.PHONY: all clean war
all: myproject
clean: $(RM) $(OBJS) myproject.o
myproject: myproject.o $(OBJS)
$(CXX) $(CXXFLAGS) $+ -o $@ $(LDFLAGS)
war:
@echo make love not war
Hope this helps,
--kevin
--
GnuPG ID: B280F24E God, I loved that Pontiac.
alumni.unh.edu!kdc -- Tom Waits
http://kdc-blog.blogspot.com/
More information about the gnhlug-discuss
mailing list