%.debug.o %.release.o : %.c $(CC) $(CFLAGS) -c $< -o $@ %.debug.o %.release.o : %.cc $(CCC) $(CXXFLAGS) -c $< -o $@ %.debug.o %.release.o : %.cpp $(CCC) $(CXXFLAGS) -c $< -o $@ %.debug.pic.o %.release.pic.o : %.c $(CC) $(CFLAGS) $(F_PIC) -DPIC -c $< -o $@ %.debug.pic.o %.release.pic.o : %.cc $(CCC) $(CXXFLAGS) $(F_PIC) -DPIC -c $< -o $@ %.debug.pic.o %.release.pic.o : %.cpp $(CCC) $(CXXFLAGS) $(F_PIC) -DPIC -c $< -o $@ %.debug.i %.release.i : %.c $(CC) $(CFLAGS) -E $< -o $@ %.debug.i %.release.i : %.cc $(CCC) $(CXXFLAGS) -E $< -o $@ %.debug.i %.release.i : %.cpp $(CCC) $(CXXFLAGS) -E $< -o $@
%.debug.o : %.nasm $(NASM) -f elf -d OBJ_FORMAT_elf -i ia32/ -g $< -o $@ %.release.o : %.nasm $(NASM) -f elf -d OBJ_FORMAT_elf -i ia32/ $< -o $@ %.debug.pic.o : %.nasm $(NASM) -f elf -d OBJ_FORMAT_elf -i ia32/ -g $< -o $@ %.release.pic.o : %.nasm $(NASM) -f elf -d OBJ_FORMAT_elf -i ia32/ $< -o $@