提交 e8223fcd 编写于 作者: J James Troup

Proper Makefile. [doogie]

上级 34ad014e
sql-aptvc.so: sql-aptvc.cpp
gcc -Wall -I/usr/include/postgresql/ sql-aptvc.cpp -fPIC -shared -lapt-pkg -o sql-aptvc.so
#!/usr/bin/make -f
CXXFLAGS = -I/usr/include/postgresql/ -fPIC -Wall
CFLAGS = -fPIC -Wall
LDFLAGS = -fPIC
LIBS = -lapt-pkg
LD = ld
CC = gcc
C++ = g++
CPP = cpp
SUBDIRS = docs
all: sql-aptvc.so $(patsubst %,%.make,$(SUBDIRS))
%.make:
$(MAKE) -C $* $(MAKECMDGOALS)
sql-aptvc.o: sql-aptvc.cpp
sql-aptvc.so: sql-aptvc.o
$(LD) $(LDFLAGS) $(LIBS) -shared -o $@ $<
clean: $(patsubst %,%.make,$(SUBDIRS))
rm -f sql-aptvc.so sql-aptvc.o
clean:
rm -f sql-aptvc.so
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册