From add79a6e1b3a1af1305f02d51eb3aa148f580caa Mon Sep 17 00:00:00 2001 From: srs5694 Date: Tue, 26 Jan 2010 15:59:58 -0500 Subject: New files to support I/O restructuring and (currently broken) Windows version. --- Makefile.mingw | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Makefile.mingw (limited to 'Makefile.mingw') diff --git a/Makefile.mingw b/Makefile.mingw new file mode 100644 index 0000000..0976a5a --- /dev/null +++ b/Makefile.mingw @@ -0,0 +1,37 @@ +CC=/usr/bin/i586-mingw32msvc-gcc +CXX=/usr/bin/i586-mingw32msvc-g++ +CFLAGS=-O2 -D_FILE_OFFSET_BITS=64 -g +CXXFLAGS=-O2 -DMINGW -Wuninitialized -Wreturn-type -D_FILE_OFFSET_BITS=64 -I /usr/local/include -I/opt/local/include -g +LIB_NAMES=gptpart bsd parttypes attributes crc32 mbr gpt support diskio diskio-windows +LIB_SRCS=$(NAMES:=.cc) +LIB_OBJS=$(LIB_NAMES:=.o) +LIB_HEADERS=$(LIB_NAMES:=.h) +DEPEND= makedepend $(CFLAGS) + +#$(APPNAME): $(MBR2GPT_OBJS) +# $(CC) $(MBR2GPT_OBJS) -o $@ + +all: gdisk + +gdisk: $(LIB_OBJS) gdisk.o + $(CXX) $(LIB_OBJS) gdisk.o -o gdisk.exe + +sgdisk: $(LIB_OBJS) sgdisk.o + $(CXX) $(LIB_OBJS) sgdisk.o -L/opt/local/lib -L/usr/local/lib -lpopt -o sgdisk + +wipegpt: $(LIB_OBJS) wipegpt.o + $(CXX) $(LIB_OBJS) wipegpt.o -o wipegpt + +lint: #no pre-reqs + lint $(SRCS) + +clean: #no pre-reqs + rm -f core *.o *~ gdisk sgdisk + +# what are the source dependencies +depend: $(SRCS) + $(DEPEND) $(SRCS) + +$(OBJS): + +# DO NOT DELETE -- cgit v1.2.1