srs5694 | add79a6 | 2010-01-26 15:59:58 -0500 | [diff] [blame] | 1 | CC=/usr/bin/i586-mingw32msvc-gcc |
| 2 | CXX=/usr/bin/i586-mingw32msvc-g++ |
srs5694 | 0a69731 | 2010-01-28 21:10:52 -0500 | [diff] [blame^] | 3 | STRIP=/usr/bin/i586-mingw32msvc-strip |
srs5694 | add79a6 | 2010-01-26 15:59:58 -0500 | [diff] [blame] | 4 | CFLAGS=-O2 -D_FILE_OFFSET_BITS=64 -g |
srs5694 | 0a69731 | 2010-01-28 21:10:52 -0500 | [diff] [blame^] | 5 | CXXFLAGS=-O2 -Wuninitialized -Wreturn-type -D_FILE_OFFSET_BITS=64 -I /usr/local/include -I/opt/local/include -g |
srs5694 | add79a6 | 2010-01-26 15:59:58 -0500 | [diff] [blame] | 6 | LIB_NAMES=gptpart bsd parttypes attributes crc32 mbr gpt support diskio diskio-windows |
| 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 | all: gdisk |
| 16 | |
| 17 | gdisk: $(LIB_OBJS) gdisk.o |
| 18 | $(CXX) $(LIB_OBJS) gdisk.o -o gdisk.exe |
| 19 | |
| 20 | sgdisk: $(LIB_OBJS) sgdisk.o |
srs5694 | 0a69731 | 2010-01-28 21:10:52 -0500 | [diff] [blame^] | 21 | $(CXX) $(LIB_OBJS) sgdisk.o -L/opt/local/lib -L/usr/local/lib -lpopt -o sgdisk.exe |
srs5694 | add79a6 | 2010-01-26 15:59:58 -0500 | [diff] [blame] | 22 | |
| 23 | lint: #no pre-reqs |
| 24 | lint $(SRCS) |
| 25 | |
| 26 | clean: #no pre-reqs |
srs5694 | 0a69731 | 2010-01-28 21:10:52 -0500 | [diff] [blame^] | 27 | rm -f core *.o *~ gdisk.exe sgdisk.exe |
| 28 | |
| 29 | strip: #no pre-reqs |
| 30 | $(STRIP) gdisk.exe |
srs5694 | add79a6 | 2010-01-26 15:59:58 -0500 | [diff] [blame] | 31 | |
| 32 | # what are the source dependencies |
| 33 | depend: $(SRCS) |
| 34 | $(DEPEND) $(SRCS) |
| 35 | |
| 36 | $(OBJS): |
| 37 | |
| 38 | # DO NOT DELETE |