Build system support for new files
This commit is contained in:
parent
3085b95473
commit
08097249f9
@ -6,15 +6,15 @@ PROGN := probotic
|
||||
|
||||
CC := cc
|
||||
CFLAGS := -std=c99 -Wall -Wextra -Wpedantic
|
||||
CPPFLAGS := -I/usr/bin/ircclient/
|
||||
CPPFLAGS := -I/usr/bin/ircclient/ -Iinclude
|
||||
LDFLAGS := -lircclient
|
||||
|
||||
SRC.DIR := src
|
||||
OBJ.DIR := $(PREFIX)/obj
|
||||
# INC.DIR := include
|
||||
INC.DIR := include
|
||||
|
||||
OBJ := $(addprefix $(OBJ.DIR)/,fetch.o main.o)
|
||||
# HDR :=
|
||||
OBJ := $(addprefix $(OBJ.DIR)/,fetch.o main.o creds_parser.o)
|
||||
HDR := creds_parser.h
|
||||
|
||||
VPATH := $(INC.DIR) $(SRC.DIR) $(OBJ.DIR)
|
||||
|
||||
|
10
Makefile
10
Makefile
@ -3,16 +3,16 @@ PROGN := probotic
|
||||
|
||||
CC := cc
|
||||
CFLAGS := -std=c99 -Wall -Wextra -Wpedantic
|
||||
CPPFLAGS := -I/usr/bin/ircclient/ -I /usr/include/libircclient/
|
||||
CPPFLAGS := -I/usr/bin/ircclient/ -Iinclude
|
||||
LDFLAGS := -lircclient
|
||||
|
||||
SRC.DIR := src
|
||||
OBJ.DIR := obj
|
||||
# INC.DIR := include
|
||||
INC.DIR := include
|
||||
|
||||
SRC := fetch.c main.c
|
||||
OBJ := fetch.o main.o
|
||||
# HDR :=
|
||||
SRC := fetch.c main.c creds_parser.c
|
||||
OBJ := fetch.o main.o creds_parser.o
|
||||
HDR := creds_parser.h
|
||||
|
||||
VPATH := ${INC.DIR}:${SRC.DIR}:${OBJ.DIR}
|
||||
|
||||
|
2
build.sh
2
build.sh
@ -9,7 +9,7 @@ PREFIX=${PREFIX:-$DIR}
|
||||
|
||||
CC=${CC-cc}
|
||||
CFLAGS='-std=c99 -Wall -Wextra -Wpedantic'
|
||||
CPPFLAGS='-I/usr/bin/ircclient/'
|
||||
CPPFLAGS='-I/usr/bin/ircclient/ -Iinclude'
|
||||
LDFLAGS='-lircclient'
|
||||
|
||||
mkdir -p $PREFIX && echo "Made directory: $PREFIX"
|
||||
|
@ -1,2 +1,3 @@
|
||||
#include "creds_parser.c"
|
||||
#include "fetch.c"
|
||||
#include "main.c"
|
||||
|
Reference in New Issue
Block a user