273 $(BUILD.s)
274 $(POST_PROCESS_O)
275
276 # $(SRC)/common rules
277 pics/%.o: $(SRC)/common/atomic/$(TARGETMACH)/%.s
278 $(BUILD.s)
279 $(POST_PROCESS_O)
280
281 $(COMOBJS:%=pics/%): $(SRC)/common/util/$$(@F:.o=.c)
282 $(COMPILE.c) -o $@ $(SRC)/common/util/$(@F:.o=.c)
283 $(POST_PROCESS_O)
284
285 $(XATTROBJS:%=pics/%): $(SRC)/common/xattr/$$(@F:.o=.c)
286 $(COMPILE.c) -o $@ $(SRC)/common/xattr/$(@F:.o=.c)
287 $(POST_PROCESS_O)
288
289 $(DTRACEOBJS:%=pics/%): $(SRC)/common/dtrace/$$(@F:.o=.c)
290 $(COMPILE.c) -o $@ $(SRC)/common/dtrace/$(@F:.o=.c)
291 $(POST_PROCESS_O)
292
293 $(UNICODEOBJS:%=pics/%): $(SRC)/common/unicode/$$(@F:.o=.c)
294 $(COMPILE.c) -o $@ $(SRC)/common/unicode/$(@F:.o=.c)
295 $(POST_PROCESS_O)
296
297 $(CHACHAOBJS:%=pics/%): $(SRC)/common/crypto/chacha/$$(@F:.o=.c)
298 $(COMPILE.c) -I$(SRC)/common/crypto/chacha -DKEYSTREAM_ONLY \
299 -o $@ $(SRC)/common/crypto/chacha/$(@F:.o=.c)
300 $(POST_PROCESS_O)
301
302 # DTrace rules
303 pics/%.o: $(LIBCBASE)/../port/threads/%.d $(THREADSOBJS:%=pics/%)
304 $(COMPILE.d) -C -xlazyload -s $< -o $@ $(THREADSOBJS:%=pics/%)
305 $(POST_PROCESS_O)
306
307 include $(SRC)/lib/Makefile.targ
|
273 $(BUILD.s)
274 $(POST_PROCESS_O)
275
276 # $(SRC)/common rules
277 pics/%.o: $(SRC)/common/atomic/$(TARGETMACH)/%.s
278 $(BUILD.s)
279 $(POST_PROCESS_O)
280
281 $(COMOBJS:%=pics/%): $(SRC)/common/util/$$(@F:.o=.c)
282 $(COMPILE.c) -o $@ $(SRC)/common/util/$(@F:.o=.c)
283 $(POST_PROCESS_O)
284
285 $(XATTROBJS:%=pics/%): $(SRC)/common/xattr/$$(@F:.o=.c)
286 $(COMPILE.c) -o $@ $(SRC)/common/xattr/$(@F:.o=.c)
287 $(POST_PROCESS_O)
288
289 $(DTRACEOBJS:%=pics/%): $(SRC)/common/dtrace/$$(@F:.o=.c)
290 $(COMPILE.c) -o $@ $(SRC)/common/dtrace/$(@F:.o=.c)
291 $(POST_PROCESS_O)
292
293 $(SECFLAGSOBJS:%=pics/%): $(SRC)/common/secflags/$$(@F:.o=.c)
294 $(COMPILE.c) -o $@ $(SRC)/common/secflags/$(@F:.o=.c)
295 $(POST_PROCESS_O)
296
297 $(UNICODEOBJS:%=pics/%): $(SRC)/common/unicode/$$(@F:.o=.c)
298 $(COMPILE.c) -o $@ $(SRC)/common/unicode/$(@F:.o=.c)
299 $(POST_PROCESS_O)
300
301 $(CHACHAOBJS:%=pics/%): $(SRC)/common/crypto/chacha/$$(@F:.o=.c)
302 $(COMPILE.c) -I$(SRC)/common/crypto/chacha -DKEYSTREAM_ONLY \
303 -o $@ $(SRC)/common/crypto/chacha/$(@F:.o=.c)
304 $(POST_PROCESS_O)
305
306 # DTrace rules
307 pics/%.o: $(LIBCBASE)/../port/threads/%.d $(THREADSOBJS:%=pics/%)
308 $(COMPILE.d) -C -xlazyload -s $< -o $@ $(THREADSOBJS:%=pics/%)
309 $(POST_PROCESS_O)
310
311 include $(SRC)/lib/Makefile.targ
|