--- loncom/homework/CAPA-converter/Makefile 2000/05/15 20:33:33 1.4 +++ loncom/homework/CAPA-converter/Makefile 2001/04/30 21:33:53 1.5 @@ -55,10 +55,13 @@ ARCH_OBJ = $(ARCH)/capaCommon.o $(ARCH # libcapa:=MACRO=string -convert: $(ARCH)/convert +convert: $(ARCH) $(ARCH)/convert echo done -all: $(ARCH)libcapa($VER).a $(ARCH)/convert +all: $(ARCH) $(ARCH)libcapa($VER).a $(ARCH)/convert + +$(ARCH): + mkdir $(ARCH) dmalloc: $(MAKE) DEF="-DDMALLOC -DDMALLOC_FUNC_CHECK $(DEF)" P_FLAGS="-ldmalloc $(P_FLAGS)" libcapa convert @@ -85,9 +88,9 @@ capaLexerFun.c: capaLexerDef.flex capaTo $(LEX) -o$@ $< clean: - rm $(ARCH)/*.o - rm $(ARCH)/libcapa$(VER).a - rm capaToken.h - rm capaParserFun.c - rm capaLexerFun.c + rm -f $(ARCH)/*.o + rm -f $(ARCH)/libcapa$(VER).a + rm -f capaToken.h + rm -f capaParserFun.c + rm -f capaLexerFun.c