blob: 7484b89927b11fbd4adfe80b32717c0ec4d357ba [file] [log] [blame]
srs5694e7b4ff92009-08-18 13:16:10 -04001CC=gcc
2CXX=g++
3#CFLAGS=-O2 -fpack-struct
4CFLAGS=-O2 -fpack-struct -D_FILE_OFFSET_BITS=64 -g
srs5694e35eb1b2009-09-14 00:29:34 -04005CXXFLAGS=-O2 -fpack-struct -Wuninitialized -Wreturn-type -D_FILE_OFFSET_BITS=64 -g
6LIB_NAMES=crc32 support gptpart mbr gpt bsd parttypes attributes
srs5694e7b4ff92009-08-18 13:16:10 -04007LIB_SRCS=$(NAMES:=.cc)
8LIB_OBJS=$(LIB_NAMES:=.o)
9LIB_HEADERS=$(LIB_NAMES:=.h)
10DEPEND= makedepend $(CFLAGS)
11
12#$(APPNAME): $(MBR2GPT_OBJS)
13# $(CC) $(MBR2GPT_OBJS) -o $@
14
15gdisk: $(LIB_OBJS) gdisk.o
16 $(CXX) $(LIB_OBJS) gdisk.o -o gdisk
17
18wipegpt: $(LIB_OBJS) wipegpt.o
19 $(CXX) $(LIB_OBJS) wipegpt.o -o wipegpt
20
21lint: #no pre-reqs
22 lint $(SRCS)
23
24clean: #no pre-reqs
25 rm -f core *.o *~ gdisk
26
27# what are the source dependencies
28depend: $(SRCS)
29 $(DEPEND) $(SRCS)
30
srs5694978041c2009-09-21 20:51:47 -040031$(OBJS):
srs5694e7b4ff92009-08-18 13:16:10 -040032
33# DO NOT DELETE