1cf200d32Sopenharmony_ciCFLAGS+=-D_FILE_OFFSET_BITS=64
2cf200d32Sopenharmony_ci#CXXFLAGS+=-Wall -D_FILE_OFFSET_BITS=64 -D USE_UTF16
3cf200d32Sopenharmony_ciCXXFLAGS+=-Wall -D_FILE_OFFSET_BITS=64
4cf200d32Sopenharmony_ciLDFLAGS+=
5cf200d32Sopenharmony_ciLIB_NAMES=crc32 support guid gptpart mbrpart basicmbr mbr gpt bsd parttypes attributes diskio diskio-unix
6cf200d32Sopenharmony_ciMBR_LIBS=support diskio diskio-unix basicmbr mbrpart
7cf200d32Sopenharmony_ciLIB_OBJS=$(LIB_NAMES:=.o)
8cf200d32Sopenharmony_ciMBR_LIB_OBJS=$(MBR_LIBS:=.o)
9cf200d32Sopenharmony_ciLIB_HEADERS=$(LIB_NAMES:=.h)
10cf200d32Sopenharmony_ciDEPEND= makedepend $(CXXFLAGS)
11cf200d32Sopenharmony_ci
12cf200d32Sopenharmony_ciall:	cgdisk gdisk sgdisk fixparts
13cf200d32Sopenharmony_ci
14cf200d32Sopenharmony_cigdisk:	$(LIB_OBJS) gdisk.o gpttext.o
15cf200d32Sopenharmony_ci	$(CXX) $(LIB_OBJS) gdisk.o gpttext.o $(LDFLAGS) -luuid $(LDLIBS) -o gdisk
16cf200d32Sopenharmony_ci#	$(CXX) $(LIB_OBJS) gdisk.o gpttext.o $(LDFLAGS) -licuio -licuuc -luuid -o gdisk
17cf200d32Sopenharmony_ci
18cf200d32Sopenharmony_cicgdisk: $(LIB_OBJS) cgdisk.o gptcurses.o
19cf200d32Sopenharmony_ci	$(CXX) $(LIB_OBJS) cgdisk.o gptcurses.o $(LDFLAGS) -luuid -lncursesw $(LDLIBS) -o cgdisk
20cf200d32Sopenharmony_ci#	$(CXX) $(LIB_OBJS) cgdisk.o gptcurses.o $(LDFLAGS) -licuio -licuuc -luuid -lncurses -o cgdisk
21cf200d32Sopenharmony_ci
22cf200d32Sopenharmony_cisgdisk: $(LIB_OBJS) sgdisk.o gptcl.o
23cf200d32Sopenharmony_ci	$(CXX) $(LIB_OBJS) sgdisk.o gptcl.o $(LDFLAGS) -luuid -lpopt $(LDLIBS) -o sgdisk
24cf200d32Sopenharmony_ci#	$(CXX) $(LIB_OBJS) sgdisk.o gptcl.o $(LDFLAGS) -licuio -licuuc -luuid -lpopt -o sgdisk
25cf200d32Sopenharmony_ci
26cf200d32Sopenharmony_cifixparts: $(MBR_LIB_OBJS) fixparts.o
27cf200d32Sopenharmony_ci	$(CXX) $(MBR_LIB_OBJS) fixparts.o $(LDFLAGS) $(LDLIBS) -o fixparts
28cf200d32Sopenharmony_ci
29cf200d32Sopenharmony_citest:
30cf200d32Sopenharmony_ci	./gdisk_test.sh
31cf200d32Sopenharmony_ci
32cf200d32Sopenharmony_cilint:	#no pre-reqs
33cf200d32Sopenharmony_ci	lint $(SRCS)
34cf200d32Sopenharmony_ci
35cf200d32Sopenharmony_ciclean:	#no pre-reqs
36cf200d32Sopenharmony_ci	rm -f core *.o *~ gdisk sgdisk cgdisk fixparts
37cf200d32Sopenharmony_ci
38cf200d32Sopenharmony_ci# what are the source dependencies
39cf200d32Sopenharmony_cidepend: $(SRCS)
40cf200d32Sopenharmony_ci	$(DEPEND) $(SRCS)
41cf200d32Sopenharmony_ci
42cf200d32Sopenharmony_ci$(OBJS):
43cf200d32Sopenharmony_ci	$(CRITICAL_CXX_FLAGS) 
44cf200d32Sopenharmony_ci
45cf200d32Sopenharmony_ci# makedepend dependencies below -- type "makedepend *.cc" to regenerate....
46cf200d32Sopenharmony_ci# DO NOT DELETE
47