File: Makefile.am

package info (click to toggle)
freespace2 3.7.4%2Brepack-1
  • links: PTS, VCS
  • area: non-free
  • in suites: buster
  • size: 22,236 kB
  • sloc: cpp: 393,535; ansic: 4,106; makefile: 1,091; xml: 181; sh: 137
file content (64 lines) | stat: -rw-r--r-- 1,516 bytes parent folder | download | duplicates (2)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Makefile.am for fs2_open (top level)
#
# This file uses GNU Automake to generate makefiles

ACLOCAL_AMFLAGS = -I m4

SUBDIRS = mongoose code


EXTRA_DIST =	\
	FS2OpenSCPReadMe.doc	\
	projects/Xcode/English.lproj/InfoPlist.strings	\
	projects/Xcode/FS2_Open.icns	\
	projects/Xcode/FS2_Open.xcodeproj/project.pbxproj	\
	projects/Xcode/Frameworks.tgz	\
	projects/Xcode/Info-debug.plist	\
	projects/Xcode/Info.plist	\
	projects/Xcode/README.Xcode	\
	projects/Xcode/SDLMain.h	\
	projects/Xcode/SDLMain.m


# D_ variants are defaults and should always be used
AM_CXXFLAGS = -I./code @D_CFLAGS@
AM_LDFLAGS = @D_LDFLAGS@

EXTRA_PROGRAMS = cfilearchiver cfileextractor

###############################################################################
##
## Begin utilitites
##

CPPSOURCES=$(wildcard code/*/*.cpp code/*/*.h)

# cfilearchiver -- to create VPs
cfilearchiver_SOURCES =	\
	code/cfilearchiver/cfilearchiver.cpp

# cfileextractor -- to extract files from VPs
cfileextractor_SOURCES = \
	code/cfileextractor/cfileextractor.cpp

# catch all to build utilitites
tools: cfilearchiver cfileextractor

# cleaning
clean-tools:
	-test -z "$(EXTRA_PROGRAMS)" || rm -f $(EXTRA_PROGRAMS)

## cppcheck    : check for many code issues
cppcheck: ${CPPSOURCES}
	cppcheck ${CPPSOURCES} --enable=all --platform=unix64 \
	--std=c99 --inline-suppr --quiet

##
## End utilitites
##
###############################################################################


# make sure we get this stuff cleaned up
clean-generic: clean-tools