blob: 950da207063dc96d6c5bf01b69afd49bc74a49be [file] [log] [blame]
srs56943b29c892010-02-21 13:31:46 -05001CC=gcc
2CXX=g++
3CFLAGS=-O2 -D_FILE_OFFSET_BITS=64 -g
4CXXFLAGS=-O2 -Wall -D_FILE_OFFSET_BITS=64 -I /usr/local/include -I/opt/local/include -g
5LIB_NAMES=crc32 support guid gptpart mbr gpt bsd parttypes attributes diskio diskio-unix
6LIB_SRCS=$(NAMES:=.cc)
7LIB_OBJS=$(LIB_NAMES:=.o)
8LIB_HEADERS=$(LIB_NAMES:=.h)
9DEPEND= makedepend $(CFLAGS)
10
11all: gdisk sgdisk
12
13gdisk: $(LIB_OBJS) gpttext.o gdisk.o
14 $(CXX) $(LIB_OBJS) gpttext.o gdisk.o -o gdisk
15
16sgdisk: $(LIB_OBJS) sgdisk.o
17 $(CXX) $(LIB_OBJS) sgdisk.o -L/opt/local/lib -lpopt -o sgdisk
18
19testguid: $(LIB_OBJS) testguid.o
20 $(CXX) $(LIB_OBJS) testguid.o -o testguid
21
22lint: #no pre-reqs
23 lint $(SRCS)
24
25clean: #no pre-reqs
26 rm -f core *.o *~ gdisk sgdisk
27
28# what are the source dependencies
29depend: $(SRCS)
30 $(DEPEND) $(SRCS)
31
32$(OBJS):
33
34# DO NOT DELETE