113 constraints_required.schema \
114 fn_data_link.schema \
115 mtag_alias.schema \
116 common_caller_info.schema \
117 data_info.schema \
118 function_type.schema \
119 db.schema \
120 mtag_data.schema \
121 function_ptr.schema \
122 sink_info.schema \
123 local_values.schema \
124 mtag_map.schema
125
126 ROOTONBLDDATAFILES = $(SMATCH_DATA:%=$(SMATCHDATADIR)/smatch_data/%)
127 ROOTONBLDDATAFILES += $(SMATCH_DB_DATA:%=$(SMATCHDATADIR)/smatch_data/db/%)
128
129 BUILT_HEADERS = src/version.h src/check_list_local.h
130
131 .KEEP_STATE:
132
133 all: $(PROG)
134
135 install: all .WAIT $(ROOTONBLDMACHPROG) $(ROOTONBLDDATAFILES)
136
137 clean:
138 rm -f $(OBJS) $(BUILT_HEADERS)
139
140 $(ROOTONBLDDATAFILES): $(SMATCHDATADIR)/smatch_data/db
141
142 $(SMATCHDATADIR)/smatch_data/%: src/smatch_data/%
143 $(INS.file)
144
145 $(SMATCHDATADIR)/smatch_data/db:
146 $(INS.dir)
147
148 $(SMATCHDATADIR)/smatch_data:
149 $(INS.dir)
150
151 $(PROG): $(OBJS)
152 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
|
113 constraints_required.schema \
114 fn_data_link.schema \
115 mtag_alias.schema \
116 common_caller_info.schema \
117 data_info.schema \
118 function_type.schema \
119 db.schema \
120 mtag_data.schema \
121 function_ptr.schema \
122 sink_info.schema \
123 local_values.schema \
124 mtag_map.schema
125
126 ROOTONBLDDATAFILES = $(SMATCH_DATA:%=$(SMATCHDATADIR)/smatch_data/%)
127 ROOTONBLDDATAFILES += $(SMATCH_DB_DATA:%=$(SMATCHDATADIR)/smatch_data/db/%)
128
129 BUILT_HEADERS = src/version.h src/check_list_local.h
130
131 .KEEP_STATE:
132
133 .PARALLEL: $(OBJS)
134
135 all: $(PROG)
136
137 install: all .WAIT $(ROOTONBLDMACHPROG) $(ROOTONBLDDATAFILES)
138
139 clean:
140 rm -f $(OBJS) $(BUILT_HEADERS)
141
142 $(ROOTONBLDDATAFILES): $(SMATCHDATADIR)/smatch_data/db
143
144 $(SMATCHDATADIR)/smatch_data/%: src/smatch_data/%
145 $(INS.file)
146
147 $(SMATCHDATADIR)/smatch_data/db:
148 $(INS.dir)
149
150 $(SMATCHDATADIR)/smatch_data:
151 $(INS.dir)
152
153 $(PROG): $(OBJS)
154 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
|