Proper support for vfatlib and allow -j2 to work (as long as make tools && make implib && make -j2 is used).

svn path=/trunk/; revision=13242
This commit is contained in:
Alex Ionescu 2005-01-24 02:08:25 +00:00
parent 35c792ee32
commit a7272a8721
2 changed files with 49 additions and 1 deletions

View file

@ -136,7 +136,7 @@ depends: $(LIB_STATIC:%=%_depends) $(LIB_FSLIB:%=%_depends) msvcrt_depends $(DLL
$(SUBSYS:%=%_depends) $(SYS_SVC:%=%_depends) \
$(EXT_MODULES:%=%_depends) $(POSIX_LIBS:%=%_depends)
implib: hallib $(LIB_STATIC) $(COMPONENTS:%=%_implib) $(HALS:%=%_implib) \
implib: hallib $(LIB_STATIC) $(LIB_FSLIB) $(COMPONENTS:%=%_implib) $(HALS:%=%_implib) \
$(BUS:%=%_implib) $(LIB_STATIC:%=%_implib) $(LIB_FSLIB:%=%_implib) \
msvcrt_implib $(DLLS:%=%_implib) $(KERNEL_DRIVERS:%=%_implib) \
$(SUBSYS:%=%_implib) $(SYS_APPS:%=%_implib) $(SYS_SVC:%=%_implib) \

View file

@ -0,0 +1,48 @@
#
# ReactOS Driver Support Libraries
#
PATH_TO_TOP = ../..
include $(PATH_TO_TOP)/rules.mak
FSLIBS = vfatlib
all: $(FSLIBS)
depends:
implib: $(FSLIBS:%=%_implib)
clean: $(FSLIBS:%=%_clean)
install: $(FSLIBS:%=%_install)
bootcd: $(FSLIBS:%=%_bootcd)
.PHONY: all depends implib clean install bootcd
#
# FILE SYSTEM LIBRARIES
#
$(FSLIBS): %:
$(MAKE) -C $*
$(FSLIBS:%=%_implib): %_implib:
$(MAKE) -C $* implib
$(FSLIBS:%=%_clean): %_clean:
$(MAKE) -C $* clean
$(FSLIBS:%=%_install): %_install:
$(MAKE) -C $* install
$(FSLIBS:%=%_bootcd): %_bootcd:
$(MAKE) -C $* bootcd
.PHONY: $(FSLIBS) $(FSLIBS:%=%_implib) $(FSLIBS:%=%_clean) $(FSLIBS:%=%_install) $(FSLIBS:%=%_bootcd)
etags:
find . -name "*.[ch]" -print | etags --language=c -
# EOF