File: makefile.unx

package info (click to toggle)
bcpp 0.0.20131209-1
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 960 kB
  • sloc: cpp: 4,956; sh: 3,151; makefile: 265
file content (43 lines) | stat: -rw-r--r-- 685 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# $Id: makefile.unx,v 1.3 2002/11/23 13:45:58 tom Exp $
# Make file supplied by Piercarlo Grandi <piercarl@sabi.demon.co.uk>
# This works on UNIX.

D		=./

CXX		=g++
CXXFLAGS	=-I$(D) -O2 -Wall #-DDEBUG -DDEBUG2

.SUFFIXES:	.cpp .o

.cpp.o:
	$(CXX) $(CXXFLAGS) -c $< -o $@

BCPP.o	= \
	$(D)bcpp.o \
	$(D)anyobj.o \
	$(D)backup.o \
	$(D)baseq.o \
	$(D)cmdline.o \
	$(D)config.o \
	$(D)debug.o \
	$(D)execsql.o \
	$(D)hanging.o \
	$(D)html.o \
	$(D)stacklis.o \
	$(D)strings.o \
	$(D)tabs.o \
	$(D)verbose.o

bcpp:	$(BCPP.o)
	$(CXX) $(BCPP.o) -o $@

clean::
	rm -f *.o bcpp *~ *# *.bak

$(BCPP.o) : config.h

$(D)bcpp.o \
$(D)debug.o \
$(D)execsql.o \
$(D)hanging.o \
$(D)tabs.o : bcpp.h