summaryrefslogtreecommitdiff
path: root/devel/cccc/files/patch-aa
blob: 2bab59e2b4cb389f642a03de490b442a6186e370 (plain) (blame)
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
44
45
46
47
*** makefile	Sun Aug 10 16:52:24 1997
--- /home/andy/tmp/wrk/makefile	Sat Sep 13 18:42:12 1997
***************
*** 12,17 ****
--- 12,21 ----
  CONF=djgpp
  endif
  
+ ifeq "$(OSTYPE)" "FreeBSD"
+ CONF=FreeBSD
+ endif
+ 
  ifeq "$(OSTYPE)" "Linux"
  CONF=linux
  endif
***************
*** 53,58 ****
--- 57,85 ----
  CCCC_BIN =       ## the name of the cccc binary
  INSTALL_BINDIR = ## the location where the binary is to be installed
  INSTALL_LIBDIR = ## the location where the .dat files are to be installed
+ endif
+ 
+ ifeq "$(CONF)" "FreeBSD"
+ 
+ ## preferred directories for FreeBSD is under /usr/local tree
+ ## we need pccts installed from package
+ PCCTS =         $(LOCALBASE)
+ PCCTS_H =       $(PCCTS)/include/pccts
+ PCCTS_BIN =     $(PCCTS)/bin
+ 
+ ## using the GNU C++ compiler
+ ## we need working templates - I use version 2.7.2, I am not sure whether
+ ## versions earlier than 2.7 are OK
+ CCC=g++
+ LD=g++ 
+ CFLAGS+=	-I/usr/include/g++-include -I. -I$(PCCTS_H) 
+ CPPEXT=cpp
+ 
+ COPY =           cp
+ CCCC_BIN =       cccc
+ INSTALL_BINDIR = $(PREFIX)/bin
+ INSTALL_LIBDIR = $(PREFIX)/share/cccc
+ 
  endif
  
  ifeq "$(CONF)" "linux"