author | Markus Bröker <mbroeker@largo.dyndns.tv> |
Thu, 16 Apr 2009 12:50:39 +0200 | |
changeset 72 | 4103c76d5bf2 |
parent 66 | 2b4f786d9073 |
child 166 | ecd6492274ad |
permissions | -rw-r--r-- |
CC = gcc -g -ggdb CFLAGS = -Wall -O2 -Iinclude LDFLAGS = NASM = nasm -f elf -Iinclude/ TARGET = stackinfo OBJECTS = main.o OBJECTS += get_sp.o .SUFFIXES: .c .asm .c.o: @echo Compiling $< ... @$(CC) -c $(CFLAGS) -o $@ $< .asm.o: @echo Assembling $< ... @$(NASM) $< -o $@ all: $(TARGET) decimal $(TARGET): $(OBJECTS) @echo Linking $(OBJECTS) ... @$(CC) $(LDFLAGS) $(OBJECTS) -o $@ decimal: decimal.o $(CC) $(CFLAGS) -o $@ $< .PHONY: clean uninstall clean: rm -f $(TARGET) decimal *.o *~ install: $(TARGET) decimal install -d ~/bin install $(TARGET) decimal ~/bin uninstall: rm -f ~/bin/decimal rm -f ~/bin/$(TARGET)