Unquiet build process

This commit is contained in:
Mark Laws 2018-01-21 01:14:49 +09:00
parent 9eb6ab384e
commit c475a46223
3 changed files with 10 additions and 10 deletions

View File

@ -20,14 +20,14 @@ GHCFLAGS= -rdynamic -O0 -cpp -fglasgow-exts
all: $(BIN) all: $(BIN)
$(BIN) : $(PRIOR_OBJS) $(API_OBJ) $(SRC) $(EXTRA_OBJS) $(BIN) : $(PRIOR_OBJS) $(API_OBJ) $(SRC) $(EXTRA_OBJS)
@rm -f $@ rm -f $@
@$(GHC) --make -o $@ $(INCLUDES) $(PKGFLAGS) $(GHCFLAGS) $(EXTRAFLAGS) $(API) $(SRC) $(GHC) --make -o $@ $(INCLUDES) $(PKGFLAGS) $(GHCFLAGS) $(EXTRAFLAGS) $(API) $(SRC)
# Standard suffix rules # Standard suffix rules
.o.hi: .o.hi:
@: :
.hs.o: $(API_OBJ) .hs.o: $(API_OBJ)
@$(GHC) $(INCLUDES) $(PKGFLAGS) $(GHCFLAGS) $(EXTRAFLAGS) -c $< $(GHC) $(INCLUDES) $(PKGFLAGS) $(GHCFLAGS) $(EXTRAFLAGS) -c $<
clean: clean:
find . -name '*~' -exec rm {} \; find . -name '*~' -exec rm {} \;

View File

@ -1,7 +1,7 @@
include $(TOP)/config.mk include $(TOP)/config.mk
check: $(BIN) check: $(BIN)
@(cd $(BINDIR) ;\ (cd $(BINDIR) ;\
expected="expected" ;\ expected="expected" ;\
if [ -f "expected" -o -f "expected.$(GLASGOW_HASKELL)" ] ;\ if [ -f "expected" -o -f "expected.$(GLASGOW_HASKELL)" ] ;\
then \ then \

View File

@ -12,14 +12,14 @@ REALBIN= ./$(BIN)
all: $(BIN) all: $(BIN)
$(BIN): $(SRC) $(OBJS) $(BIN): $(SRC) $(OBJS)
@rm -f $@ rm -f $@
@$(GHC) --make -fglasgow-exts $(GHCFLAGS) $(PKGFLAGS) $(EXTRAFLAGS) $(SRC) $(GHC) --make -fglasgow-exts $(GHCFLAGS) $(PKGFLAGS) $(EXTRAFLAGS) $(SRC)
# Standard suffix rules # Standard suffix rules
.o.hi: .o.hi:
@: :
.hs.o: .hs.o:
@$(GHC) $(INCLUDES) $(PKGFLAGS) $(GHCFLAGS) $(EXTRAFLAGS) -c $< $(GHC) $(INCLUDES) $(PKGFLAGS) $(GHCFLAGS) $(EXTRAFLAGS) -c $<
clean: clean:
@rm -rf *.hi *.o *~ $(BIN) rm -rf *.hi *.o *~ $(BIN)