CC = winegcc CFLAGS = -Wall -ggdb SRCS = makecab.c parseddf.c LIBS = -L/usr/lib/wine INCS = -I/usr/include/wine OBJ = makecab prefix = /usr/local bindir = $(prefix)/bin all: makecab makecab: $(CC) $(CFLAGS) $(SRCS) -o $(OBJ) $(LIBS) $(INCS) -m32 -mconsole -lcabinet clean: rm -f *.o $(OBJ).exe.so $(OBJ).exe install: cp $(OBJ).exe $(OBJ).exe.so $(bindir) ln -s -f $(bindir)/$(OBJ).exe $(bindir)/$(OBJ)