]> git.saurik.com Git - apple/security.git/blame - SecurityTests/cspxutils/sha2Vectors/Makefile
Security-57740.31.2.tar.gz
[apple/security.git] / SecurityTests / cspxutils / sha2Vectors / Makefile
CommitLineData
d8f41ccd
A
1EXECUTABLE=sha2Vectors
2# C++ source (with .cpp extension)
3CPSOURCE= sha2Vectors.cpp
4# C source (.c extension)
5CSOURCE=
6OFILES = $(CSOURCE:%.c=%.o) $(CPSOURCE:%.cpp=%.o)
7
8LOCAL_BUILD= $(shell echo $(LOCAL_BUILD_DIR))
9
10VARIANT_SUFFIX=
11
12FRAMEWORKS=
13FRAME_SEARCH= -F$(LOCAL_BUILD)
14FINCLUDES=
15PINCLUDES= -I$(LOCAL_BUILD)/include
16CINCLUDES= $(FINCLUDES) $(PINCLUDES)
17WFLAGS= -Wno-four-char-constants -Wno-deprecated-declarations
18CFLAGS= -g $(CINCLUDES) $(WFLAGS) $(FRAME_SEARCH)
19
20#
21# This assumes final load with cc, not ld
22#
23#LIBS= -lstdc++ -lcommonCrypto$(VARIANT_SUFFIX)
24LIBS= -lstdc++
25
26# this is temporary
27LIBPATH= -L$(LOCAL_BUILD) -L/usr/local/lib/system
28LDFLAGS= $(LIBS) $(LIBPATH) $(FRAME_SEARCH)
29
30first: $(EXECUTABLE)
31
32$(EXECUTABLE): $(OFILES)
33 $(CC) -o $(EXECUTABLE) $(FRAMEWORKS) $(OFILES) $(LDFLAGS)
34
35debug:
36 make "VARIANT_SUFFIX=_debug"
37
38clean:
39 rm -f *.o $(EXECUTABLE)
40
41installhdrs:
42
43install:
44
45%.o: %.c
46 $(CC) $(CFLAGS) -c -o $*.o $<
47
48%.o: %.cpp
49 $(CC) $(CFLAGS) -c -o $*.o $<