srs5694 | e7b4ff9 | 2009-08-18 13:16:10 -0400 | [diff] [blame] | 1 | CC=gcc |
| 2 | CXX=g++ |
| 3 | #CFLAGS=-O2 -fpack-struct |
| 4 | CFLAGS=-O2 -fpack-struct -D_FILE_OFFSET_BITS=64 -g |
srs5694 | e35eb1b | 2009-09-14 00:29:34 -0400 | [diff] [blame] | 5 | CXXFLAGS=-O2 -fpack-struct -Wuninitialized -Wreturn-type -D_FILE_OFFSET_BITS=64 -g |
| 6 | LIB_NAMES=crc32 support gptpart mbr gpt bsd parttypes attributes |
srs5694 | e7b4ff9 | 2009-08-18 13:16:10 -0400 | [diff] [blame] | 7 | LIB_SRCS=$(NAMES:=.cc) |
| 8 | LIB_OBJS=$(LIB_NAMES:=.o) |
| 9 | LIB_HEADERS=$(LIB_NAMES:=.h) |
| 10 | DEPEND= makedepend $(CFLAGS) |
| 11 | |
| 12 | #$(APPNAME): $(MBR2GPT_OBJS) |
| 13 | # $(CC) $(MBR2GPT_OBJS) -o $@ |
| 14 | |
| 15 | gdisk: $(LIB_OBJS) gdisk.o |
| 16 | $(CXX) $(LIB_OBJS) gdisk.o -o gdisk |
| 17 | |
| 18 | wipegpt: $(LIB_OBJS) wipegpt.o |
| 19 | $(CXX) $(LIB_OBJS) wipegpt.o -o wipegpt |
| 20 | |
| 21 | lint: #no pre-reqs |
| 22 | lint $(SRCS) |
| 23 | |
| 24 | clean: #no pre-reqs |
| 25 | rm -f core *.o *~ gdisk |
| 26 | |
| 27 | # what are the source dependencies |
| 28 | depend: $(SRCS) |
| 29 | $(DEPEND) $(SRCS) |
| 30 | |
srs5694 | 978041c | 2009-09-21 20:51:47 -0400 | [diff] [blame^] | 31 | $(OBJS): |
srs5694 | e7b4ff9 | 2009-08-18 13:16:10 -0400 | [diff] [blame] | 32 | |
| 33 | # DO NOT DELETE |