freebsd-ports/devel/cccc/files/patch-aa
Thomas Gellekum 37ba5eb499 Import of cccc port. cccc is a C and C++ code counter which
generates some statistics on your code as HTML output.

PR:		4552
Submitted by:	Andrey Zakhvatov <andy@icc.surw.chel.su>
1997-11-03 10:02:38 +00:00

48 lines
1.1 KiB
Plaintext

*** 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 = $(PREFIX)
+ 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"