author | Markus Bröker <mbroeker@largo.dyndns.tv> |
Thu, 16 Apr 2009 12:50:28 +0200 (2009-04-16) | |
changeset 66 | 2b4f786d9073 |
parent 5 | d752cbe8208e |
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)