# Master Makefile for the GNU file utilities.
# Copyright (C) 1990, 1991, 1992 Free Software Foundation, Inc.

release:
	$(MAKE) dll src CC="gcc -Zomf -Zmtd -O -s" O=".obj" A=".lib" \
	AR="emxomfar" RANLIB="emxomfar s"
debug:
	$(MAKE) lib src CC="gcc -g" O=".o" A=".a" AR="ar" RANLIB="ar s"

DEFS = -DHAVE_CONFIG_H

CFLAGS = -I. -I.. -I../lib $(DEFS)
LDFLAGS = gnufile.def version$O
LIBS = -L../lib -lfu -los2

MDEFINES = CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" O="$O" A="$A" \
CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)"

.PHONY: lib dll src

lib:
	cd lib && $(MAKE) $(MDEFINES) lib
dll:
	cd lib && $(MAKE) $(MDEFINES) dll
src:
	cd src && $(MAKE) $(MDEFINES) all

clean:
	cd lib && $(MAKE) O="$O" A="$A" clean && cd ..
	cd src && $(MAKE) O="$O" A="$A" clean && cd ..
