blob: 99c0d275ce72e222592ec98a19758b2e66346c41 (
plain)
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
|
OS_ARCH := $(subst /,_,$(shell uname -s))
ifeq ($(OS_ARCH), Linux)
CC = gcc
CFLAGS = -g
LDFLAGS = -s -lldif60 -lplc4 -lplds4 -lnspr4
else
ifeq ($(OS_ARCH), SunOS)
CC = cc
LINTFLAGS = -c
CFLAGS = -dalign -xO2 -xarch=v9 -DSOLARIS
INCLUDE_PATH = -I/usr/include/dirsec
LDFLAGS = -s -L/usr/lib/64 -lldif60 -L/usr/lib/64/dirsec -R/usr/lib/64/dirsec -lplc4 -lplds4 -lnspr4
endif # SunOS
endif # Linux
OBJS = migrateTPSData.o
SRCS = migrateTPSData.c
all: migrateTPSData
$(OBJS): $(SRCS)
$(CC) $(CFLAGS) $(INCLUDE_PATH) -c $< \
-o $*.o
migrateTPSData: $(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)
lint: $(SRCS)
lint $(LINTFLAGS) $(CFLAGS) $(INCLUDE_PATH) $(SRCS)
clean:
-rm migrateTPSData.ln
-rm migrateTPSData.o
-rm migrateTPSData
|