9 LFLAGS
=-g
-T
$(LSCRIPT
)
10 INCDIR
=$(GLIBC
)/include
11 CC
=gcc
-m32
-g
-O2
-Wall
-W
-c
-nostdinc
-fno-builtin
-fno-stack-protector
-I
$(INCDIR
)
13 LD
=ld -m elf_i386
-s
-nostdlib
15 OBJS
=start.o main.o net.o proto.o commands.o
21 gcc
-oirc_linux main.c net.c proto.c commands.c
-DLINUX
34 rm -f
*.o irc irc_linux irc.img
$(OBJS
)
44 start.o
: start.asm
$(MAKEDEP
)
46 main.o
: main.c
$(MAKEDEP
)
47 net.o
: net.c
$(MAKEDEP
)
48 proto.o
: proto.c
$(MAKEDEP
)
49 commands.o
: commands.c
$(MAKEDEP
)
52 irc
: $(OBJS
) $(LIBC
) $(MAKEDEP
)
53 $(LD
) $(LFLAGS
) -o
$@
$(OBJS
) $(LIBC
)